package com.kingsoft.dc.khaos.extender.meta.model.ds;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * create by yansu on 2019/07/10 15:46
 */
@Setter
@Getter
@ToString
public class ESConnect extends Connect {
    private String connectType;
    private String authType;
    private String clusterName;
    private String clusterNodes;
    private Boolean ignore_cluster_name;
    private String httpUrls;
    private String username;
    private String password;
    private String port;

    /*
     * connectType = https时ssl参数
     */
    private String keyStoreMd5;
    private String keyStorePass;
    private String keyStoreFile;
    private String keyStorePath;
    private String keyStoreType;

    private String trustStoreMd5;
    private String trustStorePath;
    private String trustStorePass;
    private String trustStoreFile;


    private String principal;
    private String keytabFile;
    private String krb5File;

    private String netProxyEnv;
    private String esVersion;


}
